(firing) barrage - Turkish English Dictionary